package org.dromara.Nyt7InsuranceProduct.domain;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import org.dromara.common.mybatis.core.domain.BaseEntity;
import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;
import lombok.EqualsAndHashCode;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serial;

/**
 * 【请填写功能名称】对象 nyt_7_insurance_product_2
 *
 * @author Lion Li
 * @date 2025-02-17
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("nyt_7_insurance_product_2")
@ExcelIgnoreUnannotated
public class Nyt7InsuranceProduct2 extends BaseEntity {

    @Serial
    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(value = "id")
    private Long id;

    /**
     * 适用人群
     */
    @ExcelProperty(value = "适用人群")
    private String suitableFor;

    /**
     * 保障范围
     */
    @ExcelProperty(value = "保障范围")
    private String coverage;

    /**
     * 省
     */
    @ExcelProperty(value = "省")
    private String province;

    /**
     * 市
     */
    @ExcelProperty(value = "市")
    private String city;

    /**
     * 区
     */
    @ExcelProperty(value = "区")
    private String district;

    /**
     * 补贴比例
     */
    @ExcelProperty(value = "补贴比例")
    private String subsidyRatio;

    /**
     * 保险责任
     */
    @ExcelProperty(value = "保险责任")
    private String insuranceLiability;

    /**
     * 投保要求
     */
    @ExcelProperty(value = "投保要求")
    private String requirements;

    /**
     * 理赔流程
     */
    @ExcelProperty(value = "理赔流程")
    private String claimsProcess;

    /**
     * 预约份数
     */
    @ExcelProperty(value = "预约份数")
    private String numberReservations;

    /**
     * 是否为创新产品
     */
    @ExcelProperty(value = "是否为创新产品")
    private String innovativeProducts;

    /**
     * 申请日期
     */
    @ExcelProperty(value = "申请日期")
    private Date dateApplication;

    /**
     * 上架日期
     */
    @ExcelProperty(value = "上架日期")
    private Date listingDate;

    /**
     * 状态
     */
    @ExcelProperty(value = "状态")
    private String state;

    /**
     *
     */
    private Long productId;


}
